The Performance of Alternative Threading Architectures for Parallel Communication Subsystems

نویسندگان

  • Douglas C. Schmidt
  • Tatsuya Suda
چکیده

A communication subsystem consists of protocol tasks and operating system mechanisms that support the configuration and execution of protocol stacks composed of protocol tasks. To parallelize a communication subsystem effectively, careful consideration must be given to the threading architecture. The threading architecture binds processing elements with the protocol tasks and the messages associated with protocol stacks in a communication subsystem. This paper makes two contributions to the study and applicationof threading architectures. First, it reports performance results from empirical comparisons of two protocol stacks (based on the connectionless and connection-oriented transport protocols UDP and TCP) using different threading architectures on a 20 CPU multi-processor platform. The results demonstrate how and why different threading architectures affect performance. Second, the paper provides guidelines based on these results that indicate when and how to apply appropriate threading architectures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object-Oriented Framework for Experimenting with Alternative Process Architectures for Parallelizing Communication Subsystems

of the Dissertation An Object-Oriented Framework for Experimenting with Alternative Process Architectures for Parallelizing Communication Subsystems by Douglas C. Schmidt Doctor of Philosophy in Information and Computer Science University of California, Irvine, 1995 Professor Tatsuya Suda, Chair Professor Richard Selby, Co-chair The demand for high-performance distributed communication systems ...

متن کامل

A Framework for Measuring the Performance of Alternative Process Architectures for Parallelizing Communication Subsystems

Advances in VLSI and ber optic technology are shifting performance bottlenecks from the underlying networks to the communication subsystem. A communication subsystem consists of protocol tasks and operating system mechanisms. Protocol tasks include connection establishment and termination, end-to-end ow control, remote context management, segmentation/reassembly, demultiplexing, error protectio...

متن کامل

Performance Analysis of Screening Unit in a Paper Plant Using Genetic Algorithm

This paper deals with the performance analysis of the screening unit in a paper plant using Genetic Algorithm. The screening unit in the paper plant has four main subsystems. These subsystems are arranged in series and parallel configurations. Considering exponential distribution for the probable failures and repairs, the mathematical formulation of the problem is done by Markov birth-death pro...

متن کامل

A Framework for Developing and Experimenting with Parallel Process Architectures to Support High-Performance Transport Systems

Multi-processing is a promising technique for improving the performance, scalability, and cost effectiveness of communication subsystems. Improving performance is becoming increasingly important to alleviate bottlenecks resulting from network transmission speeds that now often exceed the processing capacity of end-systems. This paper describes a modular framework for developing and experimentin...

متن کامل

Analysis of High Performance Communication and Computation Solutions for Parallel and Distributed Simulation

This paper illustrates the definition and analysis of a collection of solutions adopted to increase the performance of communication and computation activities required by the implementation and execution of parallel and distributed simulation processes. Parallel and distributed simulation has been defined, and a real testbed simulation scenario has been illustrated, based on the ARTÌS simulati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996